<?xml version="1.0" encoding="UTF-8"?>
<wurfl_patch>
    <version>
        <last_updated>November 17, 2011</last_updated>
        <statement>
            <![CDATA[
	Copyright (C) 2011 ScientiaMobile, Inc., Reston, VA, USA

	Dear User,

	The WURFL file contains information about the capabilities of mobile devices
	and the browsers running on them. This information is collected to allow
	developers to build mobile websites and mobile services that adapt themselves
	to the actual features of the device and browser. 

	This file is brought to you by ScientiaMobile, Inc. (http://www.scientiamobile.com),
	a US Company that offers commercial licensing, APIs, tools and support for WURFL.

	The WURFL file is the Copyright of ScientiaMobile. 
	Permission is granted to use one copy of the WURFL file only under the
	circumstances and conditions specified here below. All rights are otherwise
	reserved.

	You are authorized to use the WURFL file AS IS, without modification and solely in
	connection with one of the standard WURFL APIs, starting from version 1.3, 
	released and supported by ScientiaMobile and available at
	the official WURFL website at http://wurfl.sourceforge.net.
	
	You are not authorized to create a derivative work of or otherwise modify
	this WURFL file, and you are further not authorized to use, copy, display,
	or distribute, in each case, any derivative work of this WURFL file,
	whether created by you or someone else.
	
	Organizations that intend to use this file or the data contained in it commercially
	or under different licensing terms should contact ScientiaMobile 
	(http://www.scientiamobile.com) to learn about licensing options for WURFL.
	
        This file is distributed WITHOUT ANY WARRANTY; without even the implied 
	warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE or NON-INFRINGEMENT.
	Use of the WURFL file is permitted only under express acceptance of the
	terms above. Therefore, by downloading, copying or otherwise making use of
	the file you accept to be bound by said terms.
	
	Please post any suggested modifications for future releases and/or comments 
	to the file on the WMLProgramming mailing list on Yahoo Groups:

	http://tech.groups.yahoo.com/group/wmlprogramming/

	Alternatively, you can email your suggested modifications and comments
	to the ScientiaMobile team at:

	wurfldb@scientiamobile.com.

	ScientiaMobile reserves the right to include third-party contributions with
	or without modifications at its sole discretion.

	Thank you

	Luca Passani, CTO, ScientiaMobile, Inc.
]]></statement>
    </version>

    <devices>

        <!-- Overriding generic will make all your undetected UA strings be considered as web browsers -->
        <device id="generic" user_agent="" fall_back="root">
            <group id="product_info">
                <capability name="brand_name" value="generic web browser"/>
                <capability name="model_name" value=""/>
                <capability name="pointing_method" value="mouse"/>
                <capability name="is_wireless_device" value="false"/>
            </group>
        </device>

        <!-- Web browsers -->
        <device user_agent="DO_NOT_MATCH_GENERIC_WEB_BROWSER" fall_back="generic" id="generic_web_browser">
            <group id="product_info">
                <capability name="brand_name" value="generic web browser"/>
                <capability name="model_name" value=""/>
                <capability name="pointing_method" value="mouse"/>
                <capability name="is_wireless_device" value="false"/>
            </group>
            <group id="display">
                <capability name="resolution_width" value="800"/>
                <capability name="resolution_height" value="600"/>
            </group>
            <group id="markup">
                <capability name="xhtml_support_level" value="4"/>
                <capability name="preferred_markup" value="html_web_4_0"/>
            </group>
            <group id="ajax">
                <capability name="ajax_support_javascript" value="true"/>
            </group>
        </device>

        <device id="mozilla_ver5" user_agent="Mozilla/5.0" fall_back="generic_web_browser"/>

        <!-- Firefox -->
        <device user_agent="Firefox" fall_back="generic_web_browser" id="firefox">
            <group id="product_info">
                <capability name="brand_name" value="firefox"/>
            </group>
        </device>

        <device user_agent="Firefox/1.0" fall_back="firefox" id="firefox_1">
            <group id="product_info">
                <capability name="model_name" value="1.0"/>
            </group>
        </device>
        <device user_agent="Firefox/1.5" fall_back="firefox" id="firefox_1_5">
            <group id="product_info">
                <capability name="model_name" value="1.5"/>
            </group>
        </device>
        <device user_agent="Firefox/2.0" fall_back="firefox" id="firefox_2">
            <group id="product_info">
                <capability name="model_name" value="2.0"/>
            </group>
        </device>
        <device user_agent="Firefox/3.0" fall_back="firefox" id="firefox_3">
            <group id="product_info">
                <capability name="model_name" value="3.0"/>
            </group>
        </device>
        <device user_agent="Firefox/3.5" fall_back="firefox" id="firefox_3_5">
            <group id="product_info">
                <capability name="model_name" value="3.5"/>
            </group>
        </device>
        <device user_agent="Firefox/4.0" fall_back="firefox" id="firefox_4_0">
            <group id="product_info">
                <capability name="model_name" value="4.0"/>
            </group>
        </device>
        <device user_agent="Firefox/5.0" fall_back="firefox" id="firefox_5_0">
            <group id="product_info">
                <capability name="model_name" value="5.0"/>
            </group>
        </device>
        <device user_agent="Firefox/6.0" fall_back="firefox" id="firefox_6_0">
            <group id="product_info">
                <capability name="model_name" value="6.0"/>
            </group>
        </device>
        <device user_agent="Firefox/7.0" fall_back="firefox" id="firefox_7_0">
            <group id="product_info">
                <capability name="model_name" value="7.0"/>
            </group>
        </device>


        <!--  Opera -->
        <device user_agent="Opera" fall_back="generic_web_browser" id="opera">
            <group id="product_info">
                <capability name="brand_name" value="opera"/>
            </group>
        </device>

        <device user_agent="Opera/7" fall_back="opera" id="opera_7">
            <group id="product_info">
                <capability name="model_name" value="7"/>
            </group>
        </device>
        <device user_agent="Opera 7" fall_back="opera_7" id="opera_7_identify_as"/>

        <device user_agent="Opera/8" fall_back="opera" id="opera_8">
            <group id="product_info">
                <capability name="model_name" value="8"/>
            </group>
        </device>
        <device user_agent="Opera 8" fall_back="opera_8" id="opera_8_identify_as"/>


        <device user_agent="Opera/9" fall_back="opera" id="opera_9">
            <group id="product_info">
                <capability name="model_name" value="9"/>
            </group>
        </device>
        <device user_agent="Opera 9" fall_back="opera_9" id="opera_9_identify_as"/>

        <device user_agent="Opera/10" fall_back="opera" id="opera_10">
            <group id="product_info">
                <capability name="model_name" value="10"/>
            </group>
        </device>
        <device user_agent="Opera/9.8" fall_back="opera_10" id="opera_10_2_digit_fix"/>
        <device user_agent="Opera 10" fall_back="opera_10" id="opera_10_identify_as"/>

        <!--  Safari -->
        <device user_agent="Safari/" fall_back="generic_web_browser"
                id="safari">
            <group id="product_info">
                <capability name="brand_name" value="safari"/>
            </group>
        </device>
        <device user_agent="Safari/525" fall_back="safari" id="safari_525">
            <group id="product_info">
                <capability name="model_name" value="525"/>
            </group>
        </device>
        <device user_agent="Safari/530" fall_back="safari" id="safari_530">
            <group id="product_info">
                <capability name="model_name" value="530"/>
            </group>
        </device>

        <device user_agent="Mozilla/5.0 (Macintosh; U; Safari/525" fall_back="safari_525" id="safari_525_mac_osx"/>
        <device user_agent="Mozilla/5.0 (Windows; U; Safari/525" fall_back="safari_525" id="safari_525_win"/>
        <device user_agent="Mozilla/5.0 (Macintosh; U; Safari/530" fall_back="safari_530" id="safari_530_mac_osx"/>
        <device user_agent="Mozilla/5.0 (Windows; U; Safari/530" fall_back="safari_530" id="safari_530_win"/>

        <!-- Internet Explorer -->
        <device user_agent="Mozilla/4.0 (compatible; MSIE" fall_back="generic_web_browser"
                id="msie">
            <group id="product_info">
                <capability name="brand_name" value="internet explorer"/>
            </group>
        </device>
        <device user_agent="Mozilla/4.0 (compatible; MSIE 4.0;"
                fall_back="msie" id="msie_4">
            <group id="product_info">
                <capability name="model_name" value="4.0"/>
            </group>
        </device>

        <device user_agent="Mozilla/4.0 (compatible; MSIE 5.0;"
                fall_back="msie" id="msie_5">
            <group id="product_info">
                <capability name="model_name" value="5.0"/>
            </group>
        </device>

        <device user_agent="Mozilla/4.0 (compatible; MSIE 5.5;"
                fall_back="msie" id="msie_5_5">
            <group id="product_info">
                <capability name="model_name" value="5.5"/>
            </group>
        </device>

        <device user_agent="Mozilla/4.0 (compatible; MSIE 6.0;"
                fall_back="msie" id="msie_6">
            <group id="product_info">
                <capability name="model_name" value="6.0"/>
            </group>
        </device>
        <device user_agent="Mozilla/4.0 (compatible; MSIE 7.0;"
                fall_back="msie" id="msie_7">
            <group id="product_info">
                <capability name="model_name" value="7.0"/>
            </group>
        </device>
        <device user_agent="Mozilla/4.0 (compatible; MSIE 8.0;"
                fall_back="msie" id="msie_8">
            <group id="product_info">
                <capability name="model_name" value="8.0"/>
            </group>
        </device>
        <device user_agent="Mozilla/5.0 (compatible; MSIE 9.0;"
                fall_back="msie" id="msie_9">
            <group id="product_info">
                <capability name="model_name" value="9.0"/>
            </group>
        </device>


        <!-- Google Chrome -->
        <device user_agent="Chrome" fall_back="generic_web_browser"
                id="google_chrome">
            <group id="product_info">
                <capability name="brand_name" value="chrome"/>
            </group>
        </device>

        <device user_agent="Chrome/0" fall_back="google_chrome" id="google_chrome_0">
            <group id="product_info">
                <capability name="model_name" value="0"/>
            </group>
        </device>

        <device user_agent="Chrome/1" fall_back="google_chrome" id="google_chrome_1">
            <group id="product_info">
                <capability name="model_name" value="1.0"/>
            </group>
        </device>

        <device user_agent="Chrome/2" fall_back="google_chrome" id="google_chrome_2">
            <group id="product_info">
                <capability name="model_name" value="2.0"/>
            </group>
        </device>
        <device user_agent="Chrome/3" fall_back="google_chrome" id="google_chrome_3">
            <group id="product_info">
                <capability name="model_name" value="3.0"/>
            </group>
        </device>
        <device user_agent="Chrome/4" fall_back="google_chrome" id="google_chrome_4">
            <group id="product_info">
                <capability name="model_name" value="4.0"/>
            </group>
        </device>
        <device user_agent="Chrome/5" fall_back="google_chrome" id="google_chrome_5">
            <group id="product_info">
                <capability name="model_name" value="5.0"/>
            </group>
        </device>
        <device user_agent="Chrome/6" fall_back="google_chrome" id="google_chrome_6">
            <group id="product_info">
                <capability name="model_name" value="6.0"/>
            </group>
        </device>
        <device user_agent="Chrome/7" fall_back="google_chrome" id="google_chrome_7">
            <group id="product_info">
                <capability name="model_name" value="7.0"/>
            </group>
        </device>
        <device user_agent="Chrome/8" fall_back="google_chrome" id="google_chrome_8">
            <group id="product_info">
                <capability name="model_name" value="8.0"/>
            </group>
        </device>
        <device user_agent="Chrome/9" fall_back="google_chrome" id="google_chrome_9">
            <group id="product_info">
                <capability name="model_name" value="9.0"/>
            </group>
        </device>
        <device user_agent="Chrome/10" fall_back="google_chrome" id="google_chrome_10">
            <group id="product_info">
                <capability name="model_name" value="10.0"/>
            </group>
        </device>
        <device user_agent="Chrome/11" fall_back="google_chrome" id="google_chrome_11">
            <group id="product_info">
                <capability name="model_name" value="11.0"/>
            </group>
        </device>
        <device user_agent="Chrome/12" fall_back="google_chrome" id="google_chrome_12">
            <group id="product_info">
                <capability name="model_name" value="12.0"/>
            </group>
        </device>
        <device user_agent="Chrome/13" fall_back="google_chrome" id="google_chrome_13">
            <group id="product_info">
                <capability name="model_name" value="13.0"/>
            </group>
        </device>
        <device user_agent="Chrome/14" fall_back="google_chrome" id="google_chrome_14">
            <group id="product_info">
                <capability name="model_name" value="14.0"/>
            </group>
        </device>
        <device user_agent="Chrome/15" fall_back="google_chrome" id="google_chrome_15">
            <group id="product_info">
                <capability name="model_name" value="15.0"/>
            </group>
        </device>
        <device user_agent="Chrome/16" fall_back="google_chrome" id="google_chrome_16">
            <group id="product_info">
                <capability name="model_name" value="16.0"/>
            </group>
        </device>
        <device user_agent="Chrome/17" fall_back="google_chrome" id="google_chrome_17">
            <group id="product_info">
                <capability name="model_name" value="17.0"/>
            </group>
        </device>
        <device user_agent="Chrome/18" fall_back="google_chrome" id="google_chrome_18">
            <group id="product_info">
                <capability name="model_name" value="18.0"/>
            </group>
        </device>
        <device user_agent="Chrome/19" fall_back="google_chrome" id="google_chrome_19">
            <group id="product_info">
                <capability name="model_name" value="19.0"/>
            </group>
        </device>
        <device user_agent="Chrome/20" fall_back="google_chrome" id="google_chrome_20">
            <group id="product_info">
                <capability name="model_name" value="20.0"/>
            </group>
        </device>

        <!-- Konqueror -->
        <device user_agent="Konqueror" fall_back="generic_web_browser"
                id="konqueror">
            <group id="product_info">
                <capability name="brand_name" value="konqueror"/>
            </group>
        </device>

        <device user_agent="Konqueror/2" fall_back="konqueror" id="konqueror_2">
            <group id="product_info">
                <capability name="model_name" value="2"/>
            </group>
        </device>

        <device user_agent="Konqueror/3" fall_back="konqueror" id="konqueror_3">
            <group id="product_info">
                <capability name="model_name" value="3"/>
            </group>
        </device>

        <device user_agent="Konqueror/4" fall_back="konqueror" id="konqueror_4">
            <group id="product_info">
                <capability name="model_name" value="4"/>
            </group>
        </device>
    </devices>
</wurfl_patch>
